@charset "utf-8";
/* CSS Document */

/*index_pro*/
.index_pro{ width:100%; height:auto; overflow:hidden;}
.pro-tit{ width:150px; height:120px; overflow:hidden; background:#060a7d; padding:45px 25px 0;}
.pro-tit:hover{filter:alpha(opacity = 80);opacity:0.8;}
.pro-tit h4{ font-size:20px; color:#f2f1f1; line-height:26px; font-weight:bold;}
.pro-tit h5{ font-size:14px; color:#f2f1f1;text-transform:capitalize; line-height:24px;}
.pro-tit .line{ width:25px; height:3px; background:#f2f1f1; margin-top:25px;}
.pro-items{ width:1000px; overflow:hidden; height:165px;}
.pro-items ul li{ width:209px;height:145px;padding:10px 20px; border-right:1px solid #d7d7d7;  background:#f6f6f6; float:left;}
.pro-items ul li .pic{  width:100%; height:100%; overflow:hidden;}
.pro-items ul li .pic img{ max-width:100%; max-height:100%;}

.index_main2{ width:100%; height:auto; overflow:hidden; margin-top:30px;}
.index_news{ width:400px; height:auto; overflow:hidden;}
.index_news .tit,.index_achievement .tit{ overflow:hidden;}
.index_news .tit ul li,.index_achievement .tit ul li{ line-height:26px; border-bottom:2px solid #fff; float:left; margin-right:40px;}
.index_news .tit ul li a,.index_achievement .tit ul li a{color:#666666; font-size:15px; font-weight:bold; display:block;}
.index_news .tit ul li.on,.index_news .tit ul li:hover,.index_achievement .tit ul li.on,.index_achievement .tit ul li:hover{ border-color:#060a7d;}
.index_news_con,.index_achievement_items{ margin-top:30px;}
.index_news_con .list-items,.index_achievement_items{ height:120px;}
.index_news_con .list-items ul{ height:100%;}
.index_news_con .list-items ul li{ margin-bottom:10px;}
.index_news_con .list-items ul li h5{ line-height:24px; font-size:22px; color:#060a7d;}
.index_news_con .list-items ul li h3{ line-height:26px; margin-top:10px;}
.index_news_con .list-items ul li h3 a{ font-size:17px; color:#333333; font-weight:bold;}
.index_news_con .list-items ul li h3 a:hover{ color:#060a7d;}
.index_news_con .list-items ul li p{ font-size:14px; color:#666666; line-height:25px; margin-top:15px;}
.index_news a.more,.index_achievement a.more{ font-size:13px; color:#fff; width:70px; height:30px; display:block; border-radius:30px; background:#060a7d; text-align:center; line-height:30px; margin-top:20px; border:1px solid #060a7d;}
.index_news a.more:hover,.index_achievement a.more:hover{ background:#fff; color:#060a7d;}

/*业绩摘录*/
.index_achievement{ margin-left:40px;}
.index_achievement_items ul li{ font-size:14px; color:#666666; line-height:24px;}

.index_about{ width:300px; height:180px; background:url(../images/index_about.jpg?v=201807141021) no-repeat left top; padding:30px 0 0 30px; position:relative;}
.index_about h3{ font-size:18px; color:#ffffff; line-height:24px;text-transform:uppercase;}
.index_about h2{ font-size:20px; color:#ffffff; font-weight:bold; line-height:30px;}
.index_about p{ width:25px; height:3px; background:#f2f1f1; margin-top:20px;}
.index_about a.more{ width:100%; height:100%; position:absolute; top:0; left:0;}
.index_about a.more:hover,.index_server a:hover,.index_gbook a:hover{ background:rgba(0,0,0,.2)}

.index_slide_bar{ width:160px; margin-left:8px;}
.index_server,.index_gbook{ width:100%; height:105px; background:url(../images/index_server.jpg) no-repeat left top; overflow:hidden;}
.index_server a,.index_gbook a{ width:100%; height:100%; display:block; padding-top:25px;}
.index_server span,.index_server font,.index_gbook span,.index_gbook font{ font-size:16px; color:#fff;line-height:24px; text-align:center; display:block;}
.index_server font,.index_gbook font{ font-size:10px; text-transform:uppercase;}

.index_gbook{ background:#060a7d;}
